home *** CD-ROM | disk | FTP | other *** search
/ Pascal Super Library / Pascal Super Library (CW International)(1997).bin / TURB_VIS / ALEXLEVI / DOC / MYHELP.TXT < prev    next >
Text File  |  1994-02-07  |  49KB  |  1,356 lines

  1.  
  2. ;
  3. ; Alex Levitas' Utilities Help
  4. ;
  5.  
  6.  ▄ Programmer Calculator
  7.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  8.  
  9. The calculator is a simple programmer calculator with add, subtract,
  10. multiply, divide, arithmetic shift left/right, and bitwise AND , OR, XOR and
  11. NOT operations. There are also 4 radixes: decimal, hexadecimal, octal and
  12. binary. To operate the calculator you can either use the keyboard or click the
  13. buttons on the calculator with the mouse.  The BackSpace key will erase the
  14. last character typed. The '«' and '»' keys will shift value left/right (the
  15. keyboard equivalent of '«'/'»' is Ctrl-Left-Arrow/Ctrl-Right-Arrow). The '±'
  16. key toggles the value from positive to negative (the keyboard equivalent of
  17. '±' is '_').
  18.  
  19. ;------------------------------------------------------------------------------
  20.  
  21.  ▄ NoteBook
  22.  ▀▀▀▀▀▀▀▀▀▀▀
  23.  
  24. The notebook is a combination of text editor and calendar that allows
  25. to edit a separate page for each day of the year. For January 1st open
  26. 1st page, for January 2nd - 2nd page etc. January 1st of the next year
  27. will also open the 1st page, i.e., you can write notes only for a single
  28. year.
  29.  
  30. The NoteBook contains:
  31.  
  32.  ■ the editor window
  33.  ■ the calendar
  34.  ■ the 'Clear' button
  35.  ■ the 'Save' button
  36.  
  37.  ▄ The Edit Window
  38.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  39.  
  40. The edit window is where you type in and edit notebook page. Editing
  41. keys are similar to Turbo Pascal.
  42.  
  43.           ┌─ Date indicator
  44.           
  45.     ┌ 30-Aug-93 ──────────────────────────────────┐
  46.     │                                             
  47.     │                                             ▓
  48.     │                                             ▓
  49.     │                                             ▓
  50.     │                                             ▓
  51.     │                                             ▓
  52.     │                                             ▓
  53.     │                                             ▓
  54.     │                                             ▓
  55.     │                                             ▓
  56.     │                                             ▓
  57.     │                                             ▓
  58.     │                                             ▓
  59.     │                                             
  60.     └─── YY:XX ─────■▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒─┘
  61.            
  62.        │    └────────── Position Indicator
  63.  Modification Indicator
  64.  
  65. Date indicator shows the date being edited (notebook page).
  66.  
  67. Position indicator at the bottom of the edit window frame shows the
  68. cursor's position (the current line and column number) as YY:XX ,
  69. where YY is the line number and XX is the column number.
  70.  
  71. If editing text was modified, a '' character (the modification indicator)
  72. will be displayed at the bottom of the edit window frame.
  73.  
  74.  See also:
  75.  
  76.   Editor commands
  77.  
  78.  ▄ Insert & Delete Commands
  79.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  80. ══════════════════════╤══════════════════════
  81.  Insert mode on/off   │ Ctrl+V or Ins
  82.  Delete line          │ Ctrl+Y
  83.  Delete to end of line│ Ctrl+Q Y
  84.  Delete character left│ Ctrl+H or Backspace
  85.  Delete character     │ Ctrl+G or Del
  86.  Delete word right    │ Ctrl-T
  87.  
  88.  ▄ Cursor Movement Commands
  89.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  90. ═════════════════╤══════════════════════
  91.  Character left  │ Ctrl+S or Left arrow
  92.  Character right │ Ctrl+D or Right arrow
  93.  Word left       │ Ctrl+A or Ctrl+Left arrow
  94.  Word right      │ Ctrl+F or Ctrl+Right arrow
  95.  Line up         │ Ctrl+E or Up arrow
  96.  Line down       │ Ctrl+X or Down arrow
  97.  Page up         │ Ctrl+R or PgUp
  98.  Page down       │ Ctrl+C or PgDn
  99.  
  100.  ▄ Block Commands
  101.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  102. ══════════════════════════╤══════════════════════
  103.  Mark block begin         │ Ctrl+K B
  104.  Mark block end           │ Ctrl+K K
  105.  Mark single word         │ Ctrl+K T
  106.  Delete block             │ Ctrl+K Y
  107.  Copy to clipboard        │ Ctrl+Ins
  108.  Cut to clipboard         │ Shift+Del
  109.  Delete block             │ Ctrl+Del
  110.  Paste to clipboard       │ Shift+Ins
  111.  
  112.  ▄ Miscellaneous Editor Commands
  113.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  114. ══════════════════════╤══════════════════════
  115.  Menu bar             │ F10
  116.  Close active window  │ Alt+F3
  117.                       │
  118.  Tab                  │ Ctrl+I or Tab
  119.                       │
  120.  Find                 │ Ctrl+Q F
  121.  Find & Replace       │ Ctrl+Q A
  122.  Repeat last find     │ Ctrl+L
  123.  Abort operation      │ Esc
  124.  
  125.  ▄ The Calendar
  126.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  127.  
  128. The calendar shows the current date and notebook page and allows to select
  129. another date. Use mouse or arrow keys to select needed day. Clicking the
  130. mouse on the Up Arrow, pressing '-' key, or PgUp key jump month back.
  131. Clicking the mouse on the Down Arrow down, pressing '+' key, or PgDn key
  132. jump month ahead.
  133.  
  134.  ▄ The 'Clear' Button
  135.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  136.  
  137. The 'Clear' button clears editing notebook page.
  138.  
  139.  ▄ The 'Save' Button
  140.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  141.  
  142. The 'Save' button saves editing notebook page.
  143.  
  144. ;------------------------------------------------------------------------------
  145.  
  146.  ▄ Print Manager
  147.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  148.  
  149. This utility allows printing text files or editor windows with different
  150. fonts. Supports also underlining and emphasizing.
  151.  
  152. The print manager contains:
  153.  
  154.  ■ the 'Letters' radio button
  155.  ■ the 'From' radio button
  156.  ■ the 'Language is Case-Sensitive' check box
  157.  ■ the 'Emphasized' list
  158.  ■ the 'Underlined' list
  159.  ■ the 'Menu' button
  160.  ■ the 'Print' button
  161.  
  162.  ▄ The 'Letters' Radio Button
  163.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  164.  
  165. The 'Letters' radio button determines the type of letters to print. May
  166. select one of three fonts:
  167.  
  168.  (■) Draft - normal printer font
  169.  ( ) Bold  - quality double-strike font
  170.  ( ) Small - quality double-strike compressed font - 132 characters/line
  171.  
  172.  ▄ The 'From' Radio Button
  173.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  174.  
  175. The 'From' radio button determines what will be printed. May select
  176. one of three options:
  177.  
  178.  (■) Editor  Window - print contents of last active editor window
  179.  ( ) Selected  Text - print selected text from last active editor window
  180.  ( ) Disk Text File - print contents of text file
  181.  
  182.  ▄ The 'Language is Case-Sensitive' Check Box
  183.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  184.  
  185. If 'Emphasized' and 'Underlined' lists are not empty then before
  186. printing each word will be compared with each pattern in this lists.
  187. The 'Language is Case-Sensitive' check box determines if this check will
  188. be case-sensitive.
  189.  
  190.  ▄ The 'Emphasized' List
  191.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  192.  
  193. If 'Emphasized' list is not empty then each word before printing will
  194. compared with each pattern of 'Emphasized' list and the equal words
  195. will be printed emphasized. To add a new pattern press
  196. Insert key and enter pattern. To delete pattern press Delete key. Pattern
  197. can contain '*' and '?' wildcard characters, where '*' may be any
  198. number of any characters (or none) and '?' may be any one character.
  199.  
  200.  See also:
  201.  
  202.   'Underlined' List
  203.   'Language is Case-Sensitive' Check Box
  204.  
  205.  ▄ The 'Underlined' List
  206.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  207.  
  208. If 'Underlined' list is not empty then each word before printing will
  209. compared with each pattern of 'Underlined' list and the equal words
  210. will be printed underlined. To add a new pattern press
  211. Insert key and enter pattern. To delete pattern press Delete key. Pattern
  212. can contain '*' and '?' wildcard characters, where '*' may be any
  213. number of any characters (or none) and '?' may be any one character.
  214.  
  215.  See also:
  216.  
  217.   'Emphasized' List
  218.   'Language is Case-Sensitive' Check Box
  219.  
  220.  ▄ The 'Menu' Button
  221.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  222.  
  223. The 'Menu' button opens the print manager menu.
  224.  
  225.  ▄ The 'Print' Button
  226.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  227.  
  228. The 'Print' button start printing according to defines. The message
  229. 'Printing process' is displayed at print time. If printing isn't
  230. possible, an error message will be displayed.
  231.  
  232.  ▄ Menu│Load 'Emphasized' List
  233.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  234.  
  235. Load text file where each line in file is a pattern for the
  236. 'Emphasized' list. Old list items will cleared.
  237.  
  238.  ▄ Menu│Save 'Emphasized' List
  239.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  240.  
  241. Save 'Emphasized' list into text file where each line in file is a pattern
  242. from the 'Emphasized' list. If 'Language is Case-Sensitive' check box
  243. was checked then list items will be saved case-sensitive, else items will be
  244. saved in upper case and without duplicates.
  245.  
  246.  ▄ Menu│Load 'Underlined' List
  247.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  248.  
  249. Load text file where each line in file is a pattern for the
  250. 'Underlined' list. Old list items will cleared.
  251.  
  252.  ▄ Menu│Save 'Underlined' List
  253.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  254.  
  255. Save 'Underlined' list into text file where each line in file is a pattern
  256. from the 'Underlined' list. If 'Language is Case-Sensitive' check box
  257. was checked then list items will be saved case-sensitive, else items will be
  258. saved in upper case and without duplicates.
  259.  
  260.  ▄ Menu│Configuration
  261.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  262.  
  263. Opens Print Options dialog box that define page length, size of top, bottom
  264. and left margin etc.
  265.  
  266.  ▄ Print Options Dialog
  267.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  268.  
  269. The Print Options dialog box let you define page length, size of top, bottom
  270. and left margin, in which line will printed page number (if will printed),
  271. are you want stop printing before each page, are you want eject page before
  272. or/and after printing and are you want print odd or/and even pages.
  273.  
  274.  ▄ Menu│Load Confuguration
  275.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  276.  
  277. Load print manager configuration, 'Emphasized' and 'Underlined' lists and
  278. state of 'Letters', 'From' and 'Case-Sensitive' switches from configuration
  279. file.
  280.  
  281.  ▄ Menu│Save Configuration
  282.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  283.  
  284. Save print manager configuration, 'Emphasized' and 'Underlined' lists and
  285. state of 'Letters', 'From' and 'Case-Sensitive' switches into configuration
  286. file.
  287.  
  288. ;------------------------------------------------------------------------------
  289.  
  290.  ▄ Mouse Cursor
  291.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  292.  
  293. Mouse cursor is a bitmap matrix 16 x 16 pixels where any pixel may
  294. be one from 4 types
  295.  
  296.  ■ White   - pixel always white.
  297.  ■ Black   - pixel always black.
  298.  ■ Glass   - pixel is "glass", invisible.
  299.  ■ Inverse - pixel color complement to background (white on black, red on blue etc) .
  300.  
  301. One dot of this matrix is the "hot dot" - the mouse coordinates origin.
  302.  
  303. For more information see mouse programmer's guide.
  304.  
  305.  ▄ Mouse Cursor Editor
  306.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  307.  
  308. This is utility is for creating icon for mouse cursor and saving
  309. result of editing as .ASM, .C or .PAS file that contain a procedure for
  310. changing mouse cursor icon.
  311.  
  312. The mouse cursor editor contains:
  313.  
  314.  ■ the edit window
  315.  ■ the status line
  316.  ■ the 'Menu' button
  317.  ■ the 'See mouse' button
  318.  ■ the short help text
  319.  
  320.  ▄ The Edit Window
  321.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  322.  
  323. In the left side of mouse cursor editor window you can see
  324. a framed rectangle - edit window.
  325.  
  326.             Edit Window
  327.                  │
  328.                  
  329.     ┌─────────────────────────┐
  330.     │░░░░░░░░░░░░░░░░░░░░░░░░░│
  331.     │░░░░░░░░░░░░░░░░░░░░░░░░░│
  332.     │░░░░░░░░░░░░░░░░░░░░░░░░░│
  333.     │░░░░░░░░░░░░░░░░░░░░░░░░░│
  334.     │░░░░░░░░░░░░░░░░░  ░░░░░░│ ──── Cursor
  335.     │░░░░░░░░░░░░░░░░░░░░░░░░░│
  336.     │░░░░░░░░░░░░░░░░░░░░░░░░░│
  337.     │░░░░░░░░░░░░░░░░░░░░░░░░░│
  338.     │░░░░░░░░░░░░░░░░░░░░░░░░░│
  339.     │░░░░░░░░░░░░░░░░░░░░░░░░░│
  340.     │░░░░░░░░░░░░░░░░░░░░░░░░░│
  341.     │░░░░░░░░░░░░░░░░░░░░░░░░░│
  342.     └─── YY:XX ──────────────┘
  343.            
  344.        │    └────────── Position Indicator
  345.  Modification Indicator
  346.  
  347. Cursor is a blinking square in the edit window.
  348.  
  349. Position indicator at the bottom of the edit window frame shows the
  350. cursor's position (the current line and column number) as YY:XX,
  351. where YY is the line number and XX is the column number.
  352.  
  353. If editing icon was modified, a '' character (the modification indicator)
  354. will be displayed at the bottom of the edit window frame.
  355.  
  356.  Available keys are:
  357.  
  358.   Key           │  Action
  359.  ═══════════════╪═════════════════════════════
  360.   Arrow Keys    │  Move Cursor
  361.   PgUp/PgDn     │  Go to Bottom/Top of Column
  362.   Home/End      │  Go to Begin/End of Line
  363.   G             │  Set 'Glass' Point
  364.   W             │  Set White Point
  365.   B             │  Set Black Point
  366.   I             │  Set Inverse Point
  367.   H             │  Set 'Hot Dot'
  368.   ^Left/^Right  │  Shift Left/Right
  369.   ^U/^D         │  Shift Up/Down
  370.   ^Del/^Ins     │  Delete/Insert Line
  371.   ^E/^W         │  Delete/Insert Column
  372.   ^C/^F         │  Clear/Fill
  373.   ^V/^H         │  Vertical/Horizontal Flip
  374.   ^O            │  Rotate
  375.  
  376.  See also:
  377.  
  378.   Mouse Cursor
  379.  
  380.  ▄ The Status Line
  381.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  382.  
  383. The status line is a specialized view, displayed at the bottom of the
  384. mouse cursor editor window. Status line displays are lists of
  385. available dot types, short keys and pictures for this dot types.
  386.  
  387.  ║ oo  [G]lass  ▓▓  [W]hite  ██  [B]lack    [I]nvers  ▒▒  [H]ot dot ║
  388.  ╚════════════════════════════════════════════════════════════════════╝
  389.          
  390.     │   │  └─  'Glass' - dot type
  391.     │   │
  392.     │   └─  [G] - short key for 'glass' dot
  393.     │
  394.     └─  picture for 'glass' dot
  395.  
  396.  
  397. Clicking the mouse on a short key will set dot of this type into cursor
  398. position in the edit window.
  399.  
  400.  See also:
  401.  
  402.   Mouse Cursor
  403.  
  404.  ▄ The 'Menu' Button
  405.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  406.  
  407. The 'Menu' button opens  mouse cursor editor menu.
  408.  
  409.  ▄ The 'See mouse' Button
  410.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  411.  
  412. The 'See mouse' button opens screen that contain 9 areas filled by
  413. different colors and patterns and show editing mouse cursor icon. You can
  414. try this cursor icon on different background colors and patterns. To resume
  415. press any mouse button.
  416.  
  417. 'See mouse' button may be pressed by mouse only. If you haven't mouse you
  418. can't use this option.
  419.  
  420.  ▄ Menu│Open
  421.  ▀▀▀▀▀▀▀▀▀▀▀▀
  422.  
  423. The Open command displays the Open File dialog box. In this
  424. dialog box you select the .MCE file you want to edit.
  425.  
  426.  ▄ Menu│New
  427.  ▀▀▀▀▀▀▀▀▀▀▀
  428.  
  429. The New command creates a new empty .MCE file. The file name is 'NONAME.MCE'.
  430.  
  431.  ▄ Menu│Save
  432.  ▀▀▀▀▀▀▀▀▀▀▀▀
  433.  
  434. Save current .MCE file. If the file has a default name (such as NONAME.MCE),
  435. this option is opened as dialog box so you can rename the file and save it
  436. in a different directory or on a different drive.
  437.  
  438.  ▄ Menu│Save As
  439.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  440.  
  441. Save As opens up the Save File As dialog box, where you can save the editing
  442. mouse cursor icon under a different name, in a different directory, or on a
  443. different drive.
  444.  
  445. You can enter the new file name, including the drive and directory, and click
  446. or choose OK.
  447.  
  448.  ▄ Menu│Make .ASM
  449.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  450.  
  451. Create .ASM file that contains code of procedure that change icon of mouse
  452. cursor.
  453.  
  454.  ▄ Menu│Make .C
  455.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  456.  
  457. Create .C file that contains code of procedure that change icon of mouse
  458. cursor.
  459.  
  460.  ▄ Menu│Make .PAS
  461.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  462.  
  463. Create .PAS file that contains code of procedure that change icon of mouse
  464. cursor.
  465.  
  466. ;------------------------------------------------------------------------------
  467.  
  468.  ▄ VGA Font
  469.  ▀▀▀▀▀▀▀▀▀▀▀
  470.  
  471. VGA screen font is bitmapped font 8 x N where N is any number between
  472. 1 and 16.
  473.  
  474.    ░░░░░░░░░░░░░░░░
  475.    ░░░░░░░░░░░░░░░░
  476.    ░░░░░░██░░░░░░░░    ░░░░░░░░░░░░░░░░
  477.    ░░░░██████░░░░░░    ░░░░░░██░░░░░░░░
  478.    ░░████░░████░░░░    ░░░░██████░░░░░░
  479.    ████░░░░░░████░░    ░░████░░████░░░░
  480.    ████░░░░░░████░░    ████░░░░░░████░░
  481.    ██████████████░░    ████░░░░░░████░░
  482.    ████░░░░░░████░░    ██████████████░░    ░░░░████░░░░░░░░
  483.    ████░░░░░░████░░    ████░░░░░░████░░    ░░████████░░░░░░
  484.    ████░░░░░░████░░    ████░░░░░░████░░    ████░░░░████░░░░
  485.    ████░░░░░░████░░    ████░░░░░░████░░    ████░░░░████░░░░
  486.    ░░░░░░░░░░░░░░░░    ████░░░░░░████░░    ████████████░░░░
  487.    ░░░░░░░░░░░░░░░░    ░░░░░░░░░░░░░░░░    ████░░░░████░░░░
  488.    ░░░░░░░░░░░░░░░░    ░░░░░░░░░░░░░░░░    ████░░░░████░░░░
  489.    ░░░░░░░░░░░░░░░░    ░░░░░░░░░░░░░░░░    ░░░░░░░░░░░░░░░░
  490.  
  491.         8 x 16              8 x 14               8 x 8
  492.  
  493. Largest font is 8 x 32, but usually we don't use a font larger than
  494. 8 x 16, so this font editor supports font size up to 8 x 16. In
  495. text mode VGA screen default vertical resolution is 400 pixels and default
  496. font is 8 x 16, therefore number of lines is 400 / 16 = 25. If we downloaded
  497. new font with a different size then number of lines will be redefined as
  498. ScreenVerticalResolution / FontVerticalSize. Screen resolusion may be low
  499. (640 x 200 such CGA), middle (640 x 350 such EGA) and high (720 x 400, when
  500. this resolution used font size is 9 x N - for characters #192..#223 9th
  501. column copied from 8th, for other characters this column is empty). Allowed
  502. is any combination of font size and screen resolution. VGA screen has 3
  503. default fonts for text mode - 8 x 8, 8 x 14 and 8 x 16. Font editor allows
  504. to create also a font with different size.
  505.  
  506. For more information see VGA programmer's guide.
  507.  
  508.  ▄ VGA Font Editor
  509.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  510.  
  511. This utility is used to edit a VGA font and save result of editing as .ASM,
  512. .C or .PAS file that contains procedure for changing VGA font or in internal
  513. format (extention of VGA font file is 'Vxx' where 'xx' is font size, for
  514. example '08' for 8 x 8 font).
  515.  
  516. The VGA font editor contains:
  517.  
  518.  ■ the edit window
  519.  ■ the 'Menu' button
  520.  ■ the 'See/Select' button
  521.  ■ the editing letter indicator
  522.  ■ the short help text
  523.  
  524.  ▄ The Edit Window
  525.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  526.  
  527. In left side of VGA font editor window you can see framed
  528. rectangle - edit window.
  529.  
  530.          Edit Window
  531.               │
  532.               
  533.      ┌─────────────────┐
  534.      │░░░░░░░░░░░░░░░░░│
  535.      │░░░░░░░░░░░░░░░░░│
  536.      │░░░░░░░░░░░░░░░░░│
  537.      │░░░░░░░░░░░░░░░░░│
  538.      │░░░░░░░░░░░░░  ░░│ ──── Cursor
  539.      │░░░░░░░░░░░░░░░░░│
  540.      │░░░░░░░░░░░░░░░░░│
  541.      │░░░░░░░░░░░░░░░░░│
  542.      │░░░░░░░░░░░░░░░░░│
  543.      │░░░░░░░░░░░░░░░░░│
  544.      │░░░░░░░░░░░░░░░░░│
  545.      │░░░░░░░░░░░░░░░░░│
  546.      └─ YY:XX ─────────┘
  547.           
  548.           └─── Position Indicator
  549.  
  550. Cursor is a blinking square in the edit window.
  551.  
  552. Position indicator at the bottom of the edit window frame shows the
  553. cursor's position (the current line and column number) as YY:XX,
  554. where YY is the line number and XX is the column number.
  555.  
  556.  Available keys are:
  557.  
  558.   Key                  │  Action
  559.  ══════════════════════╪═════════════════════════════
  560.   Arrow Keys           │  Move Cursor
  561.   PgUp/PgDn            │  Go to Bottom/Top of Column
  562.   Home/End             │  Go to Begin/End of Line
  563.   Ctrl-PgUp/Ctrl-PgDn  │  Select Next/Previous Letter
  564.   Ctrl-Home/Ctrl-End   │  Select First/Last Letter
  565.   ^Left/^Right         │  Shift Left/Right
  566.   ^U/^D                │  Shift Up/Down
  567.   ^Del/^Ins            │  Delete/Insert Line
  568.   ^E/^W                │  Delete/Insert Column
  569.   ^C/^F                │  Clear/Fill
  570.   ^V/^H                │  Vertical/Horizontal Flip
  571.   ^N                   │  Invers (Negative)
  572.   ^R                   │  Reset Default Letter
  573.  
  574.  See also:
  575.  
  576.   VGA Font
  577.  
  578.  ▄ The Editing Letter Indicator
  579.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  580.  
  581. The editing letter indicator is a specialized view, displayed at the bottom
  582. of the VGA font editor window frame. The editing character and hexadecimal
  583. and decimal ASCII values of this character are displayed.
  584. If editing font was modified, a '' character (the modification indicator)
  585. will be displayed at the bottom of the edit window frame.
  586.  
  587.   ║                                                    ║
  588.   ╚═══ Char: A Decimal: 65 Hexa: 41 ══════════════════╝
  589.      
  590.      └─ Modification Indicator
  591.  
  592.  ▄ The 'Menu' Button
  593.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  594.  
  595. The 'Menu' button opens VGA font editor menu.
  596.  
  597.  ▄ The 'See/Select' Button
  598.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  599.  
  600. If size of current font is equal to size of editing font then the 'See/Select'
  601. button opens See/Select dialog that contains current and editing fonts table
  602. and allow to see and try editing font or select next letter to be edited.
  603.  
  604.  ▄ Menu│Open
  605.  ▀▀▀▀▀▀▀▀▀▀▀▀
  606.  
  607. The Open command displays the Open a File dialog box. In this
  608. dialog box you select the VGA font file you want to edit. Extention of VGA
  609. font file is 'Vxx' where 'xx' is font size, for example '08' for 8 x 8 font.
  610.  
  611.  ▄ Menu│New
  612.  ▀▀▀▀▀▀▀▀▀▀▀
  613.  
  614. The New command opens the Select Font Size dialog. If this dialog wasn't
  615. canceled, it then creates a new VGA font file. The file name is 'NONAME.Vxx'
  616. where 'xx' is font size (for example '08' for 8 x 8 font). If selected
  617. font size is equal to current font size, then file will contain current font.
  618. Otherwise file is empty.
  619.  
  620.  ▄ Select Font Size Dialog
  621.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  622.  
  623. The Select Font Size dialog contains a set of radio buttons where each
  624. button is matched to a font size between 8 x 1 and 8 x 16 scan lines per
  625. character. Default selection is the current font size. You can select
  626. needed size and press Enter or click on the OK button, or cancel by pressing
  627. Esc or clicking on Cancel button.
  628.  
  629.  See also:
  630.  
  631.   VGA Font
  632.  
  633.  ▄ Menu│Save
  634.  ▀▀▀▀▀▀▀▀▀▀▀▀
  635.  
  636. Save current VGA font file. If the file has a default name (such as
  637. 'NONAME.Vxx' where 'xx' is font size (for example '08' for 8 x 8 font), the
  638. VGA font editor opens the "Save File As" dialog box so you can rename the
  639. file and save it in a different directory or on a different drive.
  640.  
  641.  ▄ Menu│Save As
  642.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  643.  
  644. Save As opens up the Save File As dialog box, where you can save the edited
  645. font under a different name, in a different directory, or on a different
  646. drive.
  647.  
  648. You can enter the new file name, including the drive and directory, and click
  649. or choose OK.
  650.  
  651.  ▄ Menu│Merge
  652.  ▀▀▀▀▀▀▀▀▀▀▀▀▀
  653.  
  654. Merge characters from another VGA font file. If size of selected font is
  655. different from editing font size, then this characters will be truncated or
  656. enlarged.
  657.  
  658.  ▄ Merge Font Dialog
  659.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  660.  
  661. The Merge Font dialog allows select characters to be copied from selected
  662. font file. It then positions these characters in the edited font file. The
  663. "From" table shows selected font file - you can select some characters
  664. which will be copied by Shift-ArrowKeys or by mouse (selected characters
  665. will be marked by different background color). The "Into" table shows the
  666. editing font - you can select starting position to copy characters by arrow
  667. keys (area which will be owerwritten will be marked by different background
  668. color). Indicator at the bottom of window shows which characters
  669. will be copied into which characters.
  670.  
  671.  ▄ Menu│Make .ASM
  672.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  673.  
  674. Create .ASM file that contains code of procedure to download VGA font.
  675.  
  676.  ▄ Menu│Make .C
  677.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  678.  
  679. Create .C file that contains code of procedure to download VGA font.
  680.  
  681.  ▄ Menu│Make .PAS
  682.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  683.  
  684. Create .PAS file that contains code of procedure to download VGA font.
  685.  
  686.  ▄ Menu│Download
  687.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  688.  
  689. Download editing VGA font.
  690.  
  691. ;------------------------------------------------------------------------------
  692.  
  693.  ▄ Epson Printer Font
  694.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  695.  
  696. Epson FX-80 font is a bitmapped 11 x 8 font. Normally the last two
  697. columns are left blank - this forms the space between characters. In
  698. some instances you may want the character to touch. If so, use all 11
  699. dot columns. Redefinition of box characters (characters num. 176 - 223)
  700. is not recommended - these characters use special 11 x 12 (one and a
  701. half high) matrix that can't be correctly redefined by user. Standard
  702. character matrix is 11 x 8, but distance between centers of two adjacent
  703. dots is only half of dot diameter, i.e., you actually see a 6 x 8 matrix.
  704. Therefore if the dots in 1st, 3rd, 5th, 7th, 9th and 11th columns were printed
  705. you can see contiguous line of 6 dots length.
  706.  
  707.  
  708.          1st                          11th
  709.           ┬                             ┬
  710.        ┌──┼──┬──┬▒▒▒▒▒┬▒▒▒▒▒┼──┬──┬──┬──┼──┬───
  711.   1st  │  │  │  │▒▒▒▒▒│▒▒▒▒▒│  │  │  │  │  │  
  712.        ├──┼──┼▒▒▒▒▒┼──┼──┼▒▒▒▒▒┼──┼──┼──┼──┤  │
  713.        │  │  │▒▒▒▒▒│  │  │▒▒▒▒▒│  │  │  │  │  │
  714.        ├──┼▒▒▒▒▒┼──┼──┼──┼──┼▒▒▒▒▒┼──┼──┼──┤  │    ▒▒▒████▒▒▒▒▒
  715.        │  │▒▒▒▒▒│  │  │  │  │▒▒▒▒▒│  │  │  │  │    ▒▒██▒▒██▒▒▒▒
  716.        ├▒▒▒▒▒┼──┼──┼──┼──┼──┼──┼▒▒▒▒▒┼──┼──┤  │    ▒██▒▒▒▒██▒▒▒
  717.        │▒▒▒▒▒│  │  │  │  │  │  │▒▒▒▒▒│  │  │       ██▒▒▒▒▒▒██▒▒
  718.        ├▒▒▒▒▒┼▒▒▒▒▒┼▒▒▒▒▒┼▒▒▒▒▒┼▒▒▒▒▒┼──┼──┤  8    ██████████▒▒
  719.        │▒▒▒▒▒│▒▒▒▒▒│▒▒▒▒▒│▒▒▒▒▒│▒▒▒▒▒│  │  │       ██▒▒▒▒▒▒██▒▒
  720.        ├▒▒▒▒▒┼──┼──┼──┼──┼──┼──┼▒▒▒▒▒┼──┼──┤  │    ██▒▒▒▒▒▒██▒▒
  721.        │▒▒▒▒▒│  │  │  │  │  │  │▒▒▒▒▒│  │  │  │    ▒▒▒▒▒▒▒▒▒▒▒▒
  722.        ├▒▒▒▒▒┼──┼──┼──┼──┼──┼──┼▒▒▒▒▒┼──┼──┤  │
  723.        │▒▒▒▒▒│  │  │  │  │  │  │▒▒▒▒▒│  │  │  │
  724.        ├──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┼──┤  │
  725.   8th  │  │  │  │  │  │  │  │  │  │  │  │  │  
  726.        ├──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴──┼───
  727.        │                                   │
  728.        │ ───────────  11  ────────────── │
  729.  
  730.  
  731. There is also an overlap problem: printer working in single
  732. strike mode can't print two immediately adjacent dots - second dot
  733. won't be printed (on the contrary, some printers can't print
  734. the first dot). See example:
  735.  
  736.  
  737.              Matrix         │       Really Printed
  738.  ═══════════════════════════╪═════════════════════════════
  739.                             │
  740.      ──┼──┼──┼──┼──         │     ──┼──┼──┼──┼──
  741.        │  │  │  │           │       │  │  │  │
  742.      ──┼▒▒▒▒▒┼──┼──         │     ──┼▒▒▒▒▒┼──┼──
  743.        │▒▒▒▒▒│  │           │       │▒▒▒▒▒│  │
  744.      ──┼──┼──┼──┼──         │     ──┼──┼──┼──┼──
  745.        │  │  │  │           │       │  │  │  │
  746.      ──┼──┼──┼──┼──         │     ──┼──┼──┼──┼──
  747.        │  │  │  │           │       │  │  │  │
  748.      ──┼──┼──┼──┼──         │     ──┼──┼──┼──┼──
  749.                             │
  750.      single dot in          │    this single dot
  751.      second column          │    will be printed
  752.                             │
  753.                             │
  754.      ──┼──┼──┼──┼──         │     ──┼──┼──┼──┼──
  755.        │  │  │  │           │       │  │  │  │
  756.      ▒▒▒▒▒┼▒▒▒▒▒┼──         │      ▒▒▒▒▒┼▒▒▒▒▒┼──
  757.      ▒▒▒▒▒│▒▒▒▒▒│           │      ▒▒▒▒▒│▒▒▒▒▒│
  758.      ──┼──┼──┼──┼──         │     ──┼──┼──┼──┼──
  759.        │  │  │  │           │       │  │  │  │
  760.      ──┼──┼──┼──┼──         │     ──┼──┼──┼──┼──
  761.        │  │  │  │           │       │  │  │  │
  762.      ──┼──┼──┼──┼──         │     ──┼──┼──┼──┼──
  763.                             │
  764.     dots   in   1st         │    both these dots
  765.     and 3rd columns         │    will be printed
  766.                             │
  767.                             │
  768.      ──┼──┼──┼──┼──         │     ──┼──┼──┼──┼──
  769.        │  │  │  │           │       │  │  │  │
  770.      ▒▒▒▒▒┼──┼──┼──         │     ▒▒▒▒▒┼──┼──┼──
  771.      ▒▒▒▒▒│  │  │           │     ▒▒▒▒▒│  │  │
  772.      ──┼▒▒▒▒▒┼──┼──         │     ──┼▒▒▒▒▒┼──┼──
  773.        │▒▒▒▒▒│  │           │       │▒▒▒▒▒│  │
  774.      ──┼──┼──┼──┼──         │     ──┼──┼──┼──┼──
  775.        │  │  │  │           │       │  │  │  │
  776.      ──┼──┼──┼──┼──         │     ──┼──┼──┼──┼──
  777.                             │
  778.     dots   in   1st         │    both these dots
  779.     and 2nd columns         │    will be printed
  780.                             │
  781.                             │
  782.      ──┼──┼──┼──┼──         │    ──┼──┼──┼──┼──
  783.        │  │  │  │           │      │  │  │  │
  784.      ▒▒▒██▒▒▒┼──┼──         │    ▒▒▒▒▒┼──┼──┼──
  785.      ▒▒▒██▒▒▒│  │           │    ▒▒▒▒▒│  │  │
  786.      ──┼──┼──┼──┼──         │    ──┼──┼──┼──┼──
  787.        │  │  │  │           │      │  │  │  │
  788.      ──┼──┼──┼──┼──         │    ──┼──┼──┼──┼──
  789.        │  │  │  │           │      │  │  │  │
  790.      ──┼──┼──┼──┼──         │    ──┼──┼──┼──┼──
  791.                             │
  792.   overlap of  dots in       │   will  print  only
  793.   1st and 2nd columns       │   dot in first column
  794.                             │
  795.                             │
  796.                             │
  797.      ──┼──┼──┼──┼──         │     ──┼──┼──┼──┼──
  798.        │  │  │  │           │       │  │  │  │
  799.      ▒▒▒██▒██▒██▒▒▒         │     ▒▒▒▒▒┼▒▒▒▒▒┼──
  800.      ▒▒▒██▒██▒██▒▒▒         │     ▒▒▒▒▒│▒▒▒▒▒│
  801.      ──┼──┼──┼──┼──         │     ──┼──┼──┼──┼──
  802.        │  │  │  │           │       │  │  │  │
  803.      ──┼──┼──┼──┼──         │     ──┼──┼──┼──┼──
  804.        │  │  │  │           │       │  │  │  │
  805.      ──┼──┼──┼──┼──         │     ──┼──┼──┼──┼──
  806.                             │
  807.  overlap  of dots in 1st,   │  will    print   only   two
  808.  2nd, 3rd and 4th columns   │  dots in 1st and 3rd column
  809.                             │
  810.  
  811.  
  812. When printer work in double strike mode, overlap is enabled - two adjacent
  813. dots will be printed. Therefore it is recommended to disable overlap in editor
  814. menu when you edit font for single strike mode, and to enable overlap when
  815. you edit font for double strike mode.
  816.  
  817. Any character may be shifted 1 dot down (see 'Local options' in editor menu).
  818. Characters with descenders (such as 'p' or 'g') use this option. See example:
  819.  
  820.  
  821.           │    Without Shift Down    │    With Shift Down
  822.  ═════════╪══════════════════════════╪═════════════════════════
  823.           │                          │
  824.           │  ─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼  │  ─┼─┼─┼▒▒▒┼▒▒▒┼▒▒▒┼─┼─┼
  825.           │  ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼  │  ─┼─┼─┼▒▒▒┼─┼─┼─┼▒▒▒┼─┼
  826.           │  ▒▒▒┼▒▒▒┼─┼─┼▒▒▒┼▒▒▒┼─┼  │  ─┼─┼─┼▒▒▒┼─┼─┼─┼▒▒▒┼─┼
  827.   Matrix  │  ▒▒▒┼─┼▒▒▒┼▒▒▒┼─┼▒▒▒┼─┼  │  ─┼─┼─┼▒▒▒┼─┼─┼─┼▒▒▒┼─┼
  828.           │  ▒▒▒┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼  │  ─┼─┼─┼▒▒▒┼▒▒▒┼▒▒▒┼─┼─┼
  829.           │  ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼  │  ─┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼
  830.           │  ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼  │  ─┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼
  831.           │  ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼  │  ─┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼
  832.           │                          │
  833.  ─────────┼──────────────────────────┼─────────────────────────
  834.           │                          │
  835.           │  ─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼  │  ─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼
  836.           │  ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼  │  ─┼─┼─┼▒▒▒┼▒▒▒┼▒▒▒┼─┼─┼
  837.           │  ▒▒▒┼▒▒▒┼─┼─┼▒▒▒┼▒▒▒┼─┼  │  ─┼─┼─┼▒▒▒┼─┼─┼─┼▒▒▒┼─┼
  838.   Really  │  ▒▒▒┼─┼▒▒▒┼▒▒▒┼─┼▒▒▒┼─┼  │  ─┼─┼─┼▒▒▒┼─┼─┼─┼▒▒▒┼─┼
  839.   Printed │  ▒▒▒┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼  │  ─┼─┼─┼▒▒▒┼─┼─┼─┼▒▒▒┼─┼
  840.           │  ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼  │  ─┼─┼─┼▒▒▒┼▒▒▒┼▒▒▒┼─┼─┼
  841.           │  ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼  │  ─┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼
  842.           │  ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼  │  ─┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼
  843.           │                          │        ▒▒▒
  844.           │                          │
  845.  
  846.  
  847. When printer work in proportional spacing mode there may be printed
  848. characters with width different than 11 columns. For this you need to redefine
  849. starting (1..7) and ending (2..12) column for each character whose width
  850. you want to change (see 'Local options' in editor menu). See example:
  851.  
  852.  
  853.          Bounds        │         Matrix         │      Really Printed
  854.  ══════════════════════╪════════════════════════╪═════════════════════════
  855.                        │                        │
  856.                        │ ─┼─┼─┼─┼▒▒▒┼▒▒▒┼─┼─┼─┼ │ ─┼▒▒▒┼▒▒▒┼─
  857.                        │ ─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼─┼ │ ─┼─┼▒▒▒┼─┼─
  858.   Starting column:  4  │ ─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼─┼ │ ─┼─┼▒▒▒┼─┼─
  859.                        │ ─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼─┼ │ ─┼─┼▒▒▒┼─┼─
  860.                        │ ─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼─┼ │ ─┼─┼▒▒▒┼─┼─
  861.   Ending column:    8  │ ─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼─┼ │ ─┼─┼▒▒▒┼─┼─
  862.                        │ ─┼─┼─┼─┼▒▒▒┼▒▒▒┼─┼─┼─┼ │ ─┼▒▒▒┼▒▒▒┼─
  863.                        │ ─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼ │ ─┼─┼─┼─┼─┼─
  864.                        │                        │
  865.                        │                        │
  866.                        │ ─┼─┼─┼▒▒▒┼▒▒▒┼─┼─┼─┼─┼ │ ─┼─┼─┼▒▒▒┼▒▒▒┼─┼─┼─┼─┼
  867.                        │ ─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼ │ ─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼
  868.   Starting column:  1  │ ─┼▒▒▒┼─┼─┼─┼─┼▒▒▒┼─┼─┼ │ ─┼▒▒▒┼─┼─┼─┼─┼▒▒▒┼─┼─┼
  869.                        │ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼ │ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼
  870.                        │ ▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼─┼ │ ▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼─┼
  871.   Ending column:   11  │ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼ │ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼
  872.                        │ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼ │ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼
  873.                        │ ─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼ │ ─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼
  874.                        │                        │
  875.                        │                        │
  876.                        │ ─┼─┼─┼▒▒▒┼▒▒▒┼─┼─┼─┼─┼ │ ─┼─┼▒▒▒┼▒▒▒┼─
  877.                        │ ─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼ │ ─┼▒▒▒┼─┼─┼▒▒▒
  878.   Starting column:  2  │ ─┼▒▒▒┼─┼─┼─┼─┼▒▒▒┼─┼─┼ │ ▒▒▒┼─┼─┼─┼─┼─
  879.                        │ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼ │ ─┼─┼─┼─┼─┼─┼─
  880.                        │ ▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼─┼ │ ─┼▒▒▒┼▒▒▒┼▒▒▒
  881.   Ending column:    7  │ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼ │ ─┼─┼─┼─┼─┼─┼─
  882.                        │ ▒▒▒┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼ │ ─┼─┼─┼─┼─┼─┼─
  883.                        │ ─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼ │ ─┼─┼─┼─┼─┼─┼─
  884.                        │                        │
  885.                        │                        │
  886.                        │ ─┼▒▒▒┼▒▒▒┼─┼─┼─┼─┼─┼─┼ │ ─┼▒▒▒┼▒▒▒┼─┼─
  887.                        │ ▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼ │ ▒▒▒┼─┼─┼▒▒▒┼─
  888.   Starting column:  1  │ ▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼ │ ▒▒▒┼─┼─┼▒▒▒┼─
  889.                        │ ▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼ │ ▒▒▒┼─┼─┼▒▒▒┼─
  890.                        │ ▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼ │ ▒▒▒┼─┼─┼▒▒▒┼─
  891.   Ending column:    6  │ ▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼ │ ▒▒▒┼─┼─┼▒▒▒┼─
  892.                        │ ─┼▒▒▒┼▒▒▒┼─┼─┼─┼─┼─┼─┼ │ ─┼▒▒▒┼▒▒▒┼─┼─
  893.                        │ ─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼ │ ─┼─┼─┼─┼─┼─┼─
  894.                        │                        │
  895.  
  896.  
  897. Maximal character width is 11 dots. It is impossible define dot in 12 column,
  898. but last column may be defined as 12th column (it's the default). If last column
  899. is defined as 11th column, then next (12) column is also 1st column of next
  900. letter. If 11th column of current letter and 1st column of next letter
  901. contains adjacent dots, they may possibly overlap and characters won't print
  902. correctly. For example, let's print '╫┐' characters that are defined
  903. as 11-column wide.
  904.  
  905.  
  906.                     12th ─┬─ 1st
  907.                           │
  908.    ─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼     ▒▒▒██▒▒██▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  909.    ─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼     ▒▒▒██▒▒██▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  910.    ─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼     ▒▒▒██▒▒██▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  911.    ▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼▒▒█▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼─┼─┼─┼     ████████████▒██████▒▒▒▒
  912.    ─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼     ▒▒▒██▒▒██▒▒▒▒▒▒▒▒██▒▒▒▒
  913.    ─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼     ▒▒▒██▒▒██▒▒▒▒▒▒▒▒██▒▒▒▒
  914.    ─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼     ▒▒▒██▒▒██▒▒▒▒▒▒▒▒██▒▒▒▒
  915.    ─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼     ▒▒▒██▒▒██▒▒▒▒▒▒▒▒██▒▒▒▒
  916.                           │
  917.  
  918.  
  919. Because of overlap between 11th column of first character and 1st column
  920. of second character result was printed incorrectly.
  921.  
  922. And now let's print this characters defined as 12-column wide.
  923.  
  924.  
  925.                     12th ─┐ ┌─ 1st
  926.                           │ │
  927.    ─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼    ▒▒▒██▒▒██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  928.    ─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼    ▒▒▒██▒▒██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  929.    ─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼    ▒▒▒██▒▒██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  930.    ▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼▒▒▒┼─┼─┼─┼    ████████████████████▒▒▒▒
  931.    ─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼    ▒▒▒██▒▒██▒▒▒▒▒▒▒▒▒██▒▒▒▒
  932.    ─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼    ▒▒▒██▒▒██▒▒▒▒▒▒▒▒▒██▒▒▒▒
  933.    ─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼    ▒▒▒██▒▒██▒▒▒▒▒▒▒▒▒██▒▒▒▒
  934.    ─┼─┼─┼▒▒▒┼─┼─┼▒▒▒┼─┼─┼─┼─┼─┼─┼─┼─┼─┼▒▒▒┼─┼─┼─┼    ▒▒▒██▒▒██▒▒▒▒▒▒▒▒▒██▒▒▒▒
  935.                           │ │
  936.  
  937.  
  938. This trick is recommended also when you edit font for proportional spacing
  939. mode - use 1 column more than needed.
  940.  
  941. For more information see user manual of your printer.
  942.  
  943.  ▄ Epson Font Editor
  944.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  945.  
  946. This utility is used to edit Epson printer font and save result of editing as
  947. .ASM, .C or .PAS file that contain data for changing Epson font or in internal
  948. format.
  949.  
  950. The Epson font editor contains:
  951.  
  952.  ■ the edit window
  953.  ■ the 'Menu' button
  954.  ■ the 'See Font' button
  955.  ■ the ASCII table
  956.  ■ the editing letter indicator
  957.  ■ the short help text
  958.  
  959.  ▄ The Edit Window
  960.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  961.  
  962. In left side of Epson font editor window you can see framed
  963. rectangle - edit window.
  964.  
  965.          Edit Window
  966.               │
  967.               
  968.      ┌─────────────────┐
  969.      │░░░░░░░░░░░░░░░░░│
  970.      │░░░░░░░░░░░░░░░░░│
  971.      │░░░░░░░░░░░░░░░░░│
  972.      │░░░░░░░░░░░░░░░░░│
  973.      │░░░░░░░░░░░░░  ░░│ ──── Cursor
  974.      │░░░░░░░░░░░░░░░░░│
  975.      │░░░░░░░░░░░░░░░░░│
  976.      │░░░░░░░░░░░░░░░░░│
  977.      │░░░░░░░░░░░░░░░░░│
  978.      │░░░░░░░░░░░░░░░░░│
  979.      │░░░░░░░░░░░░░░░░░│
  980.      └─ YY:XX ─────────┘
  981.           
  982.           └─── Position Indicator
  983.  
  984. Cursor is a blinking square in the edit window.
  985.  
  986. Position indicator at the bottom of the edit window frame shows the
  987. cursor's position (the current line and column number) as YY:XX,
  988. where YY is the line number and XX is the column number.
  989.  
  990.  Available keys are:
  991.  
  992.   Key                  │  Action
  993.  ══════════════════════╪═════════════════════════════
  994.   Arrow Keys           │  Move Cursor
  995.   PgUp/PgDn            │  Go to Bottom/Top of Column
  996.   Home/End             │  Go to Begin/End of Line
  997.   Ctrl-PgUp/Ctrl-PgDn  │  Select Next/Previous Letter
  998.   Ctrl-Home/Ctrl-End   │  Select First/Last Letter
  999.   ^Left/^Right         │  Shift Left/Right
  1000.   ^U/^D                │  Shift Up/Down
  1001.   ^Del/^Ins            │  Delete/Insert Line
  1002.   ^E/^W                │  Delete/Insert Column
  1003.   ^C/^F                │  Clear/Fill
  1004.   ^V/^H                │  Vertical/Horizontal Flip
  1005.   ^R                   │  Reset Default Letter
  1006.  
  1007.  See also:
  1008.  
  1009.   Epson Font
  1010.  
  1011.  ▄ The Editing Letter Indicator
  1012.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1013.  
  1014. The editing letter indicator is a specialized view, displayed at the bottom
  1015. of the Epson font editor window frame. The editing character and hexadecimal
  1016. and decimal ASCII values of this character are displayed.
  1017. If editing font was modified, a '' character (the modification indicator)
  1018. will be displayed at the bottom of the edit window frame.
  1019.  
  1020.   ║                                                    ║
  1021.   ╚═══ Char: A Decimal: 65 Hexa: 41 ══════════════════╝
  1022.      
  1023.      └─ Modification Indicator
  1024.  
  1025.  ▄ The ASCII Table
  1026.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1027.  
  1028. The ASCII table displays the entire IBM PC character set. The defined
  1029. characters are highlighted. If ASCII table is selected, the current
  1030. character is marked by a blinking block cursor. Otherwise current character is
  1031. highlighted and marked by a different background color. Current character is
  1032. also displayed at the editing letter indicator. A new character is selected
  1033. by pressing it on the keyboard, by clicking the mouse on it in the chart, or
  1034. by moving the cursor using the cursor keys.
  1035.  
  1036.  See also:
  1037.  
  1038.   Epson Font
  1039.  
  1040.  ▄ The 'Menu' Button
  1041.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1042.  
  1043. The 'Menu' button opens the  Epson font editor menu.
  1044.  
  1045.  ▄ The 'See Font' Button
  1046.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1047.  
  1048. The 'See Font' button opens a graphic screen that show defined characters. To
  1049. resume press any key.
  1050.  
  1051.  See also:
  1052.  
  1053.   Epson Font
  1054.  
  1055.  ▄ Menu│Open
  1056.  ▀▀▀▀▀▀▀▀▀▀▀▀
  1057.  
  1058. The Open command displays the Open a File dialog box. In this
  1059. dialog box you select the .PFE file you want edit.
  1060.  
  1061.  ▄ Menu│New
  1062.  ▀▀▀▀▀▀▀▀▀▀▀
  1063.  
  1064. The New command creates a new empty .PFE file. The file name is 'NONAME.PFE'.
  1065.  
  1066.  ▄ Menu│Save
  1067.  ▀▀▀▀▀▀▀▀▀▀▀▀
  1068.  
  1069. Save current .PFE file. If the file has a default name (such as
  1070. NONAME.PFE), this option is opened as dialog box so you can rename the
  1071. file and save it in a different directory or on a different drive.
  1072.  
  1073.  ▄ Menu│Save As
  1074.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1075.  
  1076. Save As opens up the Save File As dialog box, where you can save the editing
  1077. font under a different name, in a different directory, or on a different
  1078. drive.
  1079.  
  1080. You can enter the new file name, including the drive and directory, and click
  1081. or choose OK.
  1082.  
  1083.  ▄ Menu│Merge
  1084.  ▀▀▀▀▀▀▀▀▀▀▀▀▀
  1085.  
  1086. Merge characters from another Epson font file.
  1087.  
  1088.  ▄ Merge Font Dialog
  1089.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1090.  
  1091. The Merge Font dialog allows to select characters to be copied from selected
  1092. font file and position of these characters in editing font file. The "From"
  1093. table shows the selected font file - used characters are highlighted, you can
  1094. select some characters which will be copied by Shift-ArrowKeys or by mouse
  1095. (selected characters will be marked by different background color). The
  1096. "Into" table shows editing font - used characters are highlighted, you can
  1097. select starting position to copy characters by arrow keys (area which will
  1098. be owerwritten will be marked by different background color). Indicator at
  1099. the bottom of window shows which characters will be copied into which
  1100. characters.
  1101.  
  1102.  ▄ Menu│Overlap
  1103.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1104.  
  1105. Enable/disable dot overlap.
  1106.  
  1107.  See also:
  1108.  
  1109.   Epson Font
  1110.  
  1111.  ▄ Menu│Local Options
  1112.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1113.  
  1114. Open Local Options dialog box that define for current character starting
  1115. and ending column for proportional spacing, and allow shift character at
  1116. printing time 1 dot down.
  1117.  
  1118.  See also:
  1119.  
  1120.   Epson Font
  1121.  
  1122.  ▄ Local Options Dialog
  1123.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1124.  
  1125. The Local Options dialog box let you define for current character the starting
  1126. and ending column,  and if to shift character at printing time 1 dot down.
  1127.  
  1128.  See also:
  1129.  
  1130.   Epson Font
  1131.  
  1132.  ▄ Menu│Make .ASM
  1133.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1134.  
  1135. Create .ASM file that contains data that must be copied to the printer
  1136. to download Epson font.
  1137.  
  1138.  ▄ Menu│Make .C
  1139.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1140.  
  1141. Create .C file that contains array that must be copied to the printer
  1142. to download Epson font.
  1143.  
  1144.  ▄ Menu│Make .PAS
  1145.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1146.  
  1147. Create .PAS file that contains array that must be copied to the printer
  1148. to download Epson font.
  1149.  
  1150.  ▄ Menu│Make .BIN
  1151.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1152.  
  1153. Create .BIN file that contains data that must be copied to the printer
  1154. to download Epson font. Use DOS command
  1155.  
  1156.   COPY FILENAME.BIN PRN /B
  1157.  
  1158. to correctly copy this file. If you select file name 'PRN' then font will be
  1159. downloaded immediately.
  1160.  
  1161.  ▄ Menu│Download
  1162.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1163.  
  1164. Download editing Epson font.
  1165.  
  1166. ;------------------------------------------------------------------------------
  1167.  
  1168.  ▄ Keyboard Map
  1169.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1170.  
  1171. Computer keyboar mapped as english type-writer. It's comfortable when you
  1172. type an english text, but if you want use foreign language you need to use
  1173. special characters that can't be typed using standard keyboard and your
  1174. keyboard will be uncomfortable. If you want type any foreign language text,
  1175. you need remap your keyboard.
  1176.  
  1177.  ▄ Keyboard Map Editor
  1178.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1179.  
  1180. This is utility is for creating new keyboard map and saving result
  1181. of editing as .ASM, .C or .PAS file that contain a procedure for
  1182. convertion from standard to new keyboard map.
  1183.  
  1184. The keyboard map editor contains:
  1185.  
  1186.  ■ the edit window
  1187.  ■ the 'Menu' button
  1188.  ■ the 'Try It' button
  1189.  ■ the short help text
  1190.  
  1191.  ▄ The Edit Window
  1192.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1193.  
  1194. At the bottom of keyboard map editor window you can see a keyboard
  1195. picture - edit window.
  1196.  
  1197.                                 Edit Window
  1198.                                      │
  1199.                                      
  1200.  ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬───────┐
  1201.  │~   │!   │@   │#   │$   │%   │^   │&   │*   │(   │)   │_   │+   │ BckSp │
  1202.  │`   │1   │2   │3   │4   │5   │6   │7   │8   │9   │0   │-   │=   │ ──── │
  1203.  ├────┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬─────┤
  1204.  │ ─── │Q   │W   │E   │R   │T   │Y   │U   │I   │O   │P   │{   │}   │     │
  1205.  │ ─── │    │    │    │    │    │    │    │    │    │    │[   │]   │  │  │
  1206.  ├──────┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┴─┬──┘  │  │
  1207.  │  Caps  │A   │S   │D   │F   │G   │H   │J   │K   │L   │:   │"   │ ───┘  │
  1208.  │  Lock  │    │    │    │    │    │    │    │    │    │;   │'   │ Enter  │
  1209.  ├────────┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴────────┤
  1210.  │          │Z   │X   │C   │V   │B   │N   │M   │<   │>   │?   │         │
  1211.  │ │  Shift  │    │    │    │    │    │    │    │,   │.   │/   │ │ Shift  │
  1212.  └───────────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴────┴──────────┘
  1213.  
  1214. Selected key will be marked by different color.
  1215.  
  1216. If key value was changed then new key value will be displayed and highlighted.
  1217.  
  1218. If editing keyboard map was modified, a '' character (the modification
  1219. indicator) will be displayed at the bottom of the keyboard map editor
  1220. window frame.
  1221.  
  1222.   ╚════════
  1223.     
  1224.     │
  1225.     └───  Modification Indicator
  1226.  
  1227.  Available keys are:
  1228.  
  1229.   Key            │  Action
  1230.  ════════════════╪═════════════════════════════
  1231.   Arrow Keys     │  Move Cursor
  1232.   PgUp/PgDn      │  Go to Bottom/Top of Column
  1233.   Home/End       │  Go to Begin/End of Line
  1234.   Enter/SpaceBar │  Edit Key
  1235.   ^R             │  Reset Default Key Value
  1236.  
  1237.  See also:
  1238.  
  1239.   Keyboard Map
  1240.  
  1241.  ▄ Get Key Value Dialog
  1242.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1243.  
  1244. The Get Key Value dialog allows select characters they will be generated
  1245. when editing key pressed without Shift (lower case) and with Shift (upper
  1246. case). In the dialog you can see picture of editing key with two input
  1247. lines - lower input line allows accept character for lower case and
  1248. upper - for upper case. If DownArrow pressed or [] button clicked by mouse
  1249. then will be opened Select ASCII Dialog that allows accept character.
  1250.  
  1251.  ▄ Select ASCII Dialog
  1252.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1253.  
  1254. The Select ASCII dialog displays the entire IBM PC character set. The
  1255. current character is marked by a blinking block cursor, and the hexadecimal
  1256. and decimal ASCII values of the character are displayed below the chart. A
  1257. new character is selected by pressing it on the keyboard, by clicking
  1258. the mouse on it in the chart, or by moving the cursor using the cursor
  1259. keys. Press Enter or click on the OK button to accept selected character.
  1260.  
  1261.  ▄ The 'Menu' Button
  1262.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1263.  
  1264. The 'Menu' button opens keyboard map editor menu.
  1265.  
  1266.  ▄ The 'Try It' Button
  1267.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1268.  
  1269. The 'Try It' button opens dialog that allows you to try
  1270. editing keyboard map.
  1271.  
  1272.  ▄ Try Keyboard Dialog
  1273.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1274.  
  1275. The Try Keyboard dialog allows to try editing keyboard map.
  1276.  
  1277.  ▄ Menu│Open
  1278.  ▀▀▀▀▀▀▀▀▀▀▀▀
  1279.  
  1280. The Open command displays the Open File dialog box. In this
  1281. dialog box you select the .KME file you want to edit.
  1282.  
  1283.  ▄ Menu│New
  1284.  ▀▀▀▀▀▀▀▀▀▀▀
  1285.  
  1286. The New command creates a new empty .KME file. The file name is 'NONAME.KME'.
  1287.  
  1288.  ▄ Menu│Save
  1289.  ▀▀▀▀▀▀▀▀▀▀▀▀
  1290.  
  1291. Save current .KME file. If the file has a default name (such as NONAME.KME),
  1292. this option is opened as dialog box so you can rename the file and save it
  1293. in a different directory or on a different drive.
  1294.  
  1295.  ▄ Menu│Save As
  1296.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1297.  
  1298. Save As opens up the Save File As dialog box, where you can save the
  1299. editing keyboard map under a different name, in a different directory,
  1300. or on a different drive.
  1301.  
  1302. You can enter the new file name, including the drive and directory, and
  1303. click or choose OK.
  1304.  
  1305.  ▄ Menu│Make .ASM
  1306.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1307.  
  1308. Create .ASM file that contains code of procedure for
  1309. convertion from standard to new keyboard map.
  1310.  
  1311.  ▄ Menu│Make .C
  1312.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1313.  
  1314. Create .C file that contains code of function for
  1315. convertion from standard to new keyboard map.
  1316.  
  1317.  ▄ Menu│Make .PAS
  1318.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1319.  
  1320. Create .PAS file that contains code of function for
  1321. convertion from standard to new keyboard map.
  1322.  
  1323. ;------------------------------------------------------------------------------
  1324.  
  1325.  
  1326.  ▄ Go To Line Number Dialog
  1327.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1328.  
  1329. The Go To Line Number dialog jumps to the required line in editor. Enter in
  1330. which line of source code you want to go to.
  1331.  
  1332. ;------------------------------------------------------------------------------
  1333.  
  1334.  ▄ Keyboard Speed Dialog
  1335.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1336.  
  1337. The Keyboard Speed dialog lets you set keyboard speed (for AT-style machine
  1338. only). This determines how long the machine will delay before repeating a
  1339. character when you are holding down a key, and how many characters it will
  1340. repeat per second. This does not affect your typing speed. You have to move
  1341. your fingers faster if you want to type faster! But it makes editing go
  1342. faster since a fast keyboard lets you zip around the screen. Type some keys
  1343. to see the effect in the Keyboard Test Pad input line. Try holding down a
  1344. single key, such as  X , to see how the settings will affect keyboard
  1345. operation. Most people prefer a speed around 20-25 character/second and the
  1346. minimum delay (.25 second).
  1347.  
  1348. ;------------------------------------------------------------------------------
  1349.  
  1350.  ▄ Execute DOS Command Dialog
  1351.  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1352.  
  1353. The Execute DOS Command dialog executes a single DOS command. Enter DOS
  1354. command to be executed.
  1355.  
  1356.